package net.melon.logger.pojo;

import net.esj.basic.pojo.AbstractPojo;

public class LoggerMethod extends AbstractPojo<String> {

	private String id;
	private String actionName;
	private String methodName;
	private String resultName;
	private String arguments;
	
	//替换位置以$S1,$S2 代替
	private String message;
	private String outputType;
	private String file;
	private String level;
	
	public LoggerMethod() {
		super();
	}
	
	public LoggerMethod(String id) {
		super();
		this.id = id;
	}
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getActionName() {
		return actionName;
	}
	public void setActionName(String actionName) {
		this.actionName = actionName;
	}
	public String getMethodName() {
		return methodName;
	}
	public void setMethodName(String methodName) {
		this.methodName = methodName;
	}
	public String getArguments() {
		return arguments;
	}
	public void setArguments(String arguments) {
		this.arguments = arguments;
	}
	public String getMessage() {
		return message;
	}
	public void setMessage(String message) {
		this.message = message;
	}
	public String getOutputType() {
		return outputType;
	}
	
	public void setOutputType(String outputType) {
		this.outputType = outputType;
	}
	public String getFile() {
		return file;
	}
	public void setFile(String file) {
		this.file = file;
	}
	public String getLevel() {
		return level;
	}
	public void setLevel(String level) {
		this.level = level;
	}
	public String getResultName() {
		return resultName;
	}
	public void setResultName(String resultName) {
		this.resultName = resultName;
	}
	
	public enum OutputType{
		FILE,//文件
		DATABASE;//数据库
	}
}
